﻿/*/*.menu {
    margin-top: 0px;
    margin-bottom: 10px;
    padding-left: 0px;
    border: #959ba2 1px solid;
}

    .menu li {
        position: relative;
        list-style-type: none;
        width: 100%;
        margin-left: 0px;
        overflow: visible;
        list-style-image: none;
    }

    .menu > li {
        border-color: #bac5cc;
        background-color: #e6ecef;
        color: #333;
        text-shadow: 0 1px 0 #fff;
    }

    .menu > li.current {
        border-left: #4c5766 5px solid;
        width: auto;
    }

        .menu > li.current > a {
            padding-left: 5px;
        }

        .menu li:first-child {
            border-radius: 0;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
            .menu li:first-child a {
                border-radius: 0;
                border-top-left-radius: 3px;
                border-top-right-radius: 3px;
            }

    .menu li a {
        border-bottom: #959ba2 1px solid;
        position: relative;
        border-left: medium none;
        line-height: 32px;
        text-indent: 0px;
        zoom: 1;
        display: block;
        color: #555;
        font-size: 12px;
        overflow: visible;
        font-weight: 700;
        border-right: medium none;
        text-shadow: 0 1px 0 #fff;
    }

    .menu li a img {
        background: none transparent scroll repeat 0% 0%;
        padding: 0px;
        border: 0px;
        float: left;
        display: block;
    }

    .menu li a span {
        border: 0px;
        background: none transparent scroll repeat 0% 0%;
        padding: 0px;
    }*/



.side_accordion {
    margin-top: 0px;
    padding-left: 0px;
    margin-bottom: 10px;
    border: #959ba2 1px solid;
    line-height: 1;
}

    .side_accordion li {
        position: relative;
        list-style-type: none;
        width: 100%;
        margin-left: 0px;
        overflow: visible;
        list-style-image: none;
        background-color: #e6ecef;
    }

    .side_accordion > li {
        background-color: #e6ecef;
    }

    .side_accordion li a {
        outline:0;
        border-bottom: #959ba2 1px solid;
        position: relative;
        border-left: medium none;
        line-height: 32px;
        text-indent: 0px;
        padding-left: 10px;
        zoom: 1;
        display: block;
        color: #555;
        font-size: 12px;
        overflow: visible;
        border-top: #fff 1px solid;
        font-weight: 700;
        border-right: medium none;
        text-shadow: 0 1px 0 #fff;
        text-decoration: none;
    }

    .side_accordion li:first-child a {
        border-bottom: #959ba2 1px solid;
        position: relative;
        border-left: medium none;
        line-height: 32px;
        text-indent: 0px;
        padding-left: 10px;
        zoom: 1;
        display: block;
        color: #555;
        font-size: 12px;
        overflow: visible;
        border-top: #fff 0px solid;
        font-weight: 700;
        border-right: medium none;
        text-shadow: 0 1px 0 #fff;
    }

    .side_accordion > li.current {
        border-left: #4c5766 5px solid;
        width: auto;
    }

        .side_accordion > li.current:hover {
            border-left: #4c5766 5px solid;
            width: auto;
        }

        .side_accordion > li.current > a {
            padding-left: 5px;
        }

        .side_accordion > li.current:hover > a {
            padding-left: 5px;
        }

    .side_accordion li a:hover {
        color: #000;
    }

    .side_accordion li a img {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 7px;
        float: left;
        margin-left: -5px;
        padding-top: 4px;
        border: 0px;
        width: 24px;
        height: 24px;
    }


    .side_accordion li.has-sub a {
        background: url(./images/interface/nav_plus.gif) no-repeat right 7px;
    }

    .side_accordion li.open a {
        background: url(./images/interface/nav_minus.gif) no-repeat;
    }

ul.sub {
    border: #333 0px solid;
    position: relative;
    margin-top: -1px;
    padding-left: 0px;
    display: none;
    margin-bottom: -1px;
    background: url(./images/interface/sidenav_tooth-trans.png) #313841 no-repeat 8px 0px;
    background-color: #1c5ea0;
}

    ul.sub li {
        position: relative;
        list-style-type: none;
        list-style-image: none;
        width: 100%;
        margin-left: 0px;
        overflow: visible;
        background: transparent !important;
    }

        ul.sub li:first-child {
            border-radius: 0;
            border-top-left-radius: 3px;
            border-bottom-right-radius: 3px;
        }


        ul.sub li a {
            background-image: none;
            filter: none;
            border-bottom: #959ba2 1px solid;
            border-top: 0px;
            border-left: 0px;
            border-right: 0px;
            line-height: 32px;
            background: transparent !important;
            color: #eee !important;
            font-size: 12px;
            font-weight: 400;
            text-shadow: 0 1px 0 #000;
        }

        ul.sub li:first-child a {
            border-top: medium none;
            border-radius: 0;
            border-top-left-radius: 3px;
            border-bottom-right-radius: 3px;
        }**/
